from django.shortcuts import render
from django.http import JsonResponse
import json
# Create your views here.

def restful_api(request):
    if request.method == 'POST':
        try:
            # 解析请求中的 JSON 数据
            data = json.loads(request.body)
            print(data)
            # 简单示例：返回接收到的数据
            response_data = {
                'status': 'success',
                'message': '数据接收成功',
                'data': data
            }
            return JsonResponse(response_data, status=200)
        except json.JSONDecodeError:
            return JsonResponse({'status': 'error', 'message': '无效的 JSON 数据'}, status=400)
    else:
        return JsonResponse({'status': 'error', 'message': '仅支持 POST 请求'}, status=405)